/*
 * ACourseRegistrationDecorator.h
 *
 *  Created on: 1 May 2010
 *      Author: Savramis Sartios
 */

#ifndef ACOURSEREGISTRATIONDECORATOR_H_
#define ACOURSEREGISTRATIONDECORATOR_H_
#include "../ICourseRegistration.h"

class ACourseRegistrationDecorator : public ICourseRegistration {
public:
	ACourseRegistrationDecorator(ICourseRegistration *registration);
	virtual ~ACourseRegistrationDecorator();
	virtual void	setRegistration(ICourseRegistration *registration);
protected:
	ICourseRegistration * registration_;
};

#endif /* ACOURSEREGISTRATIONDECORATOR_H_ */
